Selena Gomez has done the unthinkable, by cancelling the remainder of her Revival World Tour. The 24 year old pop star made the shocking announcement,